package com.kinghood.productcenter.common.model.dto.product;

import com.baomidou.mybatisplus.annotation.TableField;
import com.kinghood.productcenter.common.model.dao.base.BaseAttributeLimitDO;
import com.kinghood.productcenter.common.model.dao.base.BaseAttributeValueDO;
import lombok.Data;

import java.io.Serializable;
import java.util.Map;

/**
 * description
 *
 * @author zhangFanJun
 * @date 2023-12-27 11:53
 **/
@Data
public class ProductExcelAttributeDTO implements Serializable {

    /**
     * 是否属性
     * */
    private Boolean isAttribute;
    /**
     * 属性id
     * */
    private Long attributeId;
    /**
     * 属性code
     * */
    private String attributeCode;
    /**
     * 属性名
     */
    private String attributeName;
    /**
     * 值
     * */
    private String value;
    /**
     * 0：填写值，1，下拉列
     */
    private Integer valueType;
    /**
     * 属性编码（表示数字，日期）
     */
    private String valueCode;
    /**
     * 下拉时，能否多选（0：不能，1：能）
     */
    private Integer isMultipleChoice;
    /**
     * 系统默认code
     * */
    private String code;

    private BaseAttributeLimitDO attributeLimit;
    private Map<String, BaseAttributeValueDO> attributeValueMap;
}
